home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / Msh 1.0.0.sit / Msh 1.0.0 f / Manual / MAN2D.HLP < prev    next >
Text File  |  1996-11-14  |  19KB  |  1,052 lines

  1. /***Intro***/
  2. Intro(2d)
  3.  
  4. 【名前】
  5.     Intro - Toolbox: デバイス(man2d.hlp)
  6.  
  7. 【概要】
  8.  
  9. 【Inside Macintosh】
  10.                     << キーワード >>
  11.     Device Manager            DeviceManager
  12.         II-173
  13.         IV-213
  14.         V-421
  15.  
  16.     Disk Driver            DiskDriver
  17.         II-209
  18.  
  19.     Disk Initialize Package        DiskInitialize
  20.         II-393
  21.  
  22.     ADB Manager            ADBManager
  23.         V-361
  24.  
  25.     SCSI Manager            SCSIManager
  26.         IV-283
  27.  
  28.     Slot Manager            SlotManager
  29.         V-435
  30.         VI-30(Part 3)
  31.  
  32.     Vertical Retrace Manager    VerticalRetrace
  33.         V-565
  34.  
  35.     Serial Drivers            SerialDriver
  36.         II-243
  37.  
  38.     Video.h                ????
  39.  
  40. 【関連項目】
  41.  
  42. 【ヘッダー】
  43.     Devices.h
  44.     Disks.h
  45.     DiskInit.h
  46.  
  47.     Scsi.h
  48.     DeskBus.h
  49.     Slots.h
  50.     Retrace.h
  51.  
  52.     Serial.h
  53.  
  54.     Video.h
  55.  
  56. 【残り】
  57.     ほとんど全て
  58. /***GetDCtlEntry***/ DCtlEntry DCtlPtr DCtlHandle DeviceManager
  59. GetDCtlEntry(2d)
  60.  
  61. 【名前】
  62.     GetDCtlEntry -
  63.     DCtlEntry    - data type
  64.  
  65. 【書式】
  66.     ■GetDCtlEntry    II-190
  67.  
  68.     DCtlHandle    GetDCtlEntry(short refNum);
  69.  
  70.     ■DCtlEntry    II-190
  71.       DCtlEntry
  72.         Ptr    dCtlDriver;
  73.         short    dCtlFlags;
  74.         QHdr    dCtlQHdr;
  75.         long    dCtlPosition;
  76.         Handle    dCtlStorage;
  77.         short    dCtlRefNum;
  78.         long    dCtlCurTicks;
  79.         WindowPtr dCtlWindow;
  80.         short    dCtlDelay;
  81.         short    dCtlEMask;
  82.         short    dCtlMenu;
  83.  
  84.       DCtlPtr    DCtlEntry *
  85.       DCtlHandle    DCtlEntry **
  86. /***SetChooserAlert***/ DeviceManager
  87. SetChooserAlert(2d)
  88.  
  89. 【名前】
  90.     SetChooserAlert -
  91.  
  92. 【書式】
  93.     ■SetChooserAlert    V-431
  94.  
  95.     Boolean    SetChooserAlert(Boolean f);
  96. /***OpenDriver***/ CloseDriver DeviceManager
  97. OpenDriver(2d)
  98.  
  99. 【名前】
  100.     OpenDriver  -
  101.     CloseDriver -
  102.  
  103. 【書式】
  104.     ■OpenDriver    II-178
  105.     ■CloseDriver    II-178
  106.  
  107.     OSErr    OpenDriver(ConstStr255Param name, short *drvrRefNum);
  108.  
  109.     OSErr    CloseDriver(short refNum);
  110. /***Control***/ Status KillIO DeviceManager
  111. Control(2d)
  112.  
  113. 【名前】
  114.     Control -
  115.     Status  -
  116.     KillIO  -
  117.  
  118. 【書式】
  119.     ■Control    II-186
  120.     ■Status    II-186
  121.     ■KillIO    II-187
  122.  
  123.     OSErr    Control(short refNum, short csCode, const void *csParamPtr);
  124.  
  125.     OSErr    Status(short refNum, short csCode, void *csParamPtr);
  126.  
  127.     OSErr    KillIO(short refNum);
  128. /***PBControl***/ PBControlSync PBControlAsync PBStatus PBStatusSync PBStatusAsync PBKillIO PBKillIOSync PBKillIOAsync DeviceManager
  129. PBControl(2d)
  130.  
  131. 【名前】
  132.     PBControl      -
  133.     PBControlSync  -
  134.     PBControlAsync -
  135.     PBStatus       -
  136.     PBStatusSync   -
  137.     PBStatusAsync  -
  138.     PBKillIO       -
  139.     PBKillIOSync   -
  140.     PBKillIOAsync  -
  141.  
  142. 【書式】
  143.     ■PBControl    II-179
  144.     ■PBStatus    II-179
  145.     ■PBKillIO    II-179
  146.  
  147.     OSErr    PBControl(ParmBlkPtr paramBlock, Boolean async);
  148.     OSErr    PBControlSync (ParmBlkPtr paramBlock);
  149.     OSErr    PBControlAsync(ParmBlkPtr paramBlock);
  150.  
  151.     OSErr    PBStatus(ParmBlkPtr paramBlock, Boolean async);
  152.     OSErr    PBStatusSync (ParmBlkPtr paramBlock);
  153.     OSErr    PBStatusAsync(ParmBlkPtr paramBlock);
  154.  
  155.     OSErr    PBKillIO(ParmBlkPtr paramBlock, Boolean async);
  156.     OSErr    PBKillIOSync (ParmBlkPtr paramBlock);
  157.     OSErr    PBKillIOAsync(ParmBlkPtr paramBlock);
  158. /***AuxDCE***/ AuxDCEPtr AuxDCEHandle DeviceManager
  159. AuxDCE(2d)
  160.  
  161. 【名前】
  162.     AuxDCE -
  163.  
  164. 【形式】
  165.     ■AuxDCE    V-424
  166.       AuxDCE
  167.         Ptr    dCtlDriver;
  168.         short    dCtlFlags;
  169.         QHdr    dCtlQHdr;
  170.         long    dCtlPosition;
  171.         Handle    dCtlStorage;
  172.         short    dCtlRefNum;
  173.         long    dCtlCurTicks;
  174.         GrafPtr dCtlWindow;
  175.         short    dCtlDelay;
  176.         short    dCtlEMask;
  177.         short    dCtlMenu;
  178.         char    dCtlSlot;
  179.         char    dCtlSlotId;
  180.         long    dCtlDevBase;
  181.         Ptr    dCtlOwner;
  182.         char    dCtlExtDev;
  183.         char    fillByte;
  184.  
  185.       AuxDCEPtr    AuxDCE *
  186.       AuxDCEHandle    AuxDCE **
  187. #
  188. #
  189. #
  190. /***ADBReInit***/ ADBOp CountADBs GetIndADB GetADBInfo SetADBInfo ADBAddress ADBOpBlock ADBOpBPtr ADBDataBlock ADBDBlkPtr ADBSetInfoBlock ADBSInfoPtr ADBManager
  191. ADBReInit(2d)
  192.  
  193. 【名前】
  194.     ADBReInit  -
  195.     ADBOp      -
  196.     CountADBs  -
  197.     GetIndADB  -
  198.     GetADBInfo -
  199.     SetADBInfo -
  200.     ADBOpBlock      - data type
  201.     ADBDataBlock    - data type
  202.     ADBSetInfoBlock - data type
  203.  
  204. 【書式】
  205.     ■ADBReInit    V-367
  206.     ■ADBOp        V-368
  207.     ■CountADBs    V-369
  208.     ■GetIndADB    V-369
  209.     ■GetADBInfo    V-369
  210.     ■SetADBInfo    V-370
  211.  
  212.     void    ADBReInit(void);
  213.  
  214.     OSErr    ADBOp(Ptr data, ProcPtr compRout, Ptr buffer,short commandNum);
  215.  
  216.     short    CountADBs(void);
  217.  
  218.     ADBAddress    GetIndADB(ADBDataBlock *info, short devTableIndex);
  219.  
  220.     OSErr    GetADBInfo(ADBDataBlock *info, ADBAddress adbAddr);
  221.     OSErr    SetADBInfo(ADBSetInfoBlock *info, ADBAddress adbAddr);
  222.  
  223.  
  224.     ■ADBAddress    ??
  225.       ADBAddress    char
  226.  
  227.     ■ADBOpBlock    ??
  228.       ADBOpBlock
  229.         Ptr    dataBuffPtr;
  230.         Ptr    opServiceRtPtr;
  231.         Ptr    opDataAreaPtr;
  232.       ADBOpBPtr    ADBOpBlock *
  233.  
  234.     ■ADBDataBlock    ??
  235.       ADBDataBlock
  236.         char    devType;
  237.         char    origADBAddr;
  238.         Ptr    dbServiceRtPtr;
  239.         Ptr    dbDataAreaAddr;
  240.       ADBDBlkPtr    ADBDataBlock *
  241.  
  242.     ■ADBSetInfoBlock    ??
  243.       ADBSetInfoBlock
  244.         Ptr    siServiceRtPtr;
  245.         Ptr    siDataAreaAddr;
  246.       ADBSInfoPtr    ADBSetInfoBlock *
  247. #
  248. #
  249. #
  250. /***DiskEject***/ SetTagBuffer DriveStatus DrvSts DrvSts2 DiskDriver
  251. DiskEject(2d)
  252.  
  253. 【名前】
  254.     DiskEject    -
  255.     SetTagBuffer -
  256.     DriveStatus  -
  257.     DrvSts       - data type
  258.     DrvSts2      - data type
  259.  
  260. 【書式】
  261.     ■DiskEject    II-214
  262.     ■SetTagBuffer    II-214
  263.     ■DriveStatus    II-215
  264.  
  265.     OSErr    DiskEject(short drvNum);
  266.  
  267.     OSErr    SetTagBuffer(void *buffPtr);
  268.  
  269.     OSErr    DriveStatus(short drvNum, DrvSts *status);
  270.  
  271.     ■DrvSts    II-215
  272.       DrvSts
  273.         short    track;
  274.         char    writeProt;
  275.         char    diskInPlace;
  276.         char    installed;
  277.         char    sides;
  278.         QElemPtr qLink;
  279.         short    qType;
  280.         short    dQDrive;
  281.         short    dQRefNum;
  282.         short    dQFSID;
  283.         char    twoSideFmt;
  284.         char    needsFlush;
  285.         short    diskErrs;
  286.  
  287.     ■DrvSts2    ??
  288.       DrvSts2
  289.         short    track;
  290.         char    writeProt;
  291.         char    diskInPlace;
  292.         char    installed;
  293.         char    sides;
  294.         QElemPtr qLink;
  295.         short    qType;
  296.         short    dQDrive;
  297.         short    dQRefNum;
  298.         short    dQFSID;
  299.         short    driveSize;
  300.         short    driveS1;
  301.         short    driveType;
  302.         short    driveManf;
  303.         short    driveChar;
  304.         char    driveMisc;
  305. #
  306. #
  307. #
  308. /***DILoad***/ DIUnload DIBadMount DIFormat DIVerify DIZero HFSDefaults DiskInitialize
  309. DILoad(2d)
  310.  
  311. 【名前】
  312.     DILoad      -
  313.     DIUnload    -
  314.     DIBadMount  -
  315.     DIFormat    -
  316.     DIVerify    -
  317.     DIZero      -
  318.     HFSDefaults - data type
  319.  
  320. 【書式】
  321.     ■DILoad    II-396
  322.     ■DIUnload    II-396
  323.     ■DIBadMount    II-396
  324.     ■DIFormat    II-398
  325.     ■DIVerify    II-398
  326.     ■DIZero    II-399
  327.  
  328.     void    DILoad(void);
  329.     void    DIUnload(void);
  330.     short    DIBadMount(Point where, long evtMessage);
  331.     OSErr    DIFormat(short drvNum);
  332.     OSErr    DIVerify(short drvNum);
  333.     OSErr    DIZero(short drvNum, ConstStr255Param volName);
  334.  
  335.  
  336.     ■HFSDefaults    ??
  337.       HFSDefaults
  338.         char    sigWord[2];
  339.         long    abSize;
  340.         long    clpSize;
  341.         long    nxFreeFN;
  342.         long    btClpSize;
  343.         short    rsrv1;
  344.         short    rsrv2;
  345.         short    rsrv3;
  346. #
  347. #
  348. #
  349. /***SCSIReset***/ SCSIGet SCSISelect SCSICmd SCSIRead SCSIRBlind SCSIWrite SCSIWBlind SCSIComplete SCSIStat SCSISelAtn SCSIMsgIn SCSIMsgOut SCSIManager
  350. SCSIReset(2d)
  351.  
  352. 【名前】
  353.     SCSIReset    -
  354.     SCSIGet      -
  355.     SCSISelect   -
  356.     SCSICmd      -
  357.     SCSIRead     -
  358.     SCSIRBlind   -
  359.     SCSIWrite    -
  360.     SCSIWBlind   -
  361.     SCSIComplete -
  362.     SCSIStat     -
  363.     SCSISelAtn   -
  364.     SCSIMsgIn    -
  365.     SCSIMsgOut   -
  366.  
  367. 【書式】
  368.     ■SCSIReset    IV-289
  369.     ■SCSIGet    IV-289
  370.     ■SCSISelect    IV-290
  371.     ■SCSICmd    IV-290
  372.     ■SCSIRead    IV-290
  373.     ■SCSIRBlind    IV-290; V-574, 576
  374.     ■SCSIWrite    IV-291
  375.     ■SCSIWBlind    IV-291; V-574, 576
  376.     ■SCSIComplete    IV-291
  377.     ■SCSIStat    IV-291
  378.     ■SCSISelAtn    V-575
  379.     ■SCSIMsgIn    V-575
  380.     ■SCSIMsgOut    V-575
  381.  
  382.     OSErr    SCSIReset(void);
  383.  
  384.     OSErr    SCSIGet(void);
  385.  
  386.     OSErr    SCSISelect(short targetID);
  387.  
  388.     OSErr    SCSICmd(Ptr buffer, short count);
  389.  
  390.     OSErr    SCSIRead(Ptr tibPtr);
  391.     OSErr    SCSIRBlind(Ptr tibPtr);
  392.  
  393.     OSErr    SCSIWrite(Ptr tibPtr);
  394.     OSErr    SCSIWBlind(Ptr tibPtr);
  395.  
  396.     OSErr    SCSIComplete(short *stat, short *message, ulong wait);
  397.  
  398.     short    SCSIStat(void);
  399.  
  400.     OSErr    SCSISelAtn(short targetID);
  401.  
  402.     OSErr    SCSIMsgIn(short *message);
  403.     OSErr    SCSIMsgOut(short message);
  404. /***Block0***/ SCSIManager
  405. Block0(2d)
  406.  
  407. 【名前】
  408.     Block0 -
  409.  
  410. 【形式】
  411.     ■Block0    ??
  412.       Block0
  413.         ushort    sbSig;
  414.         ushort    sbBlkSize;
  415.         ulong    sbBlkCount;
  416.         ushort    sbDevType;
  417.         ushort    sbDevId;
  418.         ulong    sbData;
  419.         ushort    sbDrvrCount;
  420.         ulong    ddBlock;
  421.         ushort    ddSize;
  422.         ushort    ddType;
  423.         ushort    ddPad[243];
  424. /***Partition***/ SCSIManager
  425. Partition(2d)
  426.  
  427. 【名前】
  428.     Partition -
  429.  
  430. 【形式】
  431.     ■Partition    ??
  432.       Partition
  433.         ushort    pmSig;
  434.         ushort    pmSigPad;
  435.         ulong    pmMapBlkCnt;
  436.         ulong    pmPyPartStart;
  437.         ulong    pmPartBlkCnt;
  438.         uchar    pmPartName[32];
  439.         uchar    pmParType[32];
  440.         ulong    pmLgDataStart;
  441.         ulong    pmDataCnt;
  442.         ulong    pmPartStatus;
  443.         ulong    pmLgBootStart;
  444.         ulong    pmBootSize;
  445.         ulong    pmBootAddr;
  446.         ulong    pmBootAddr2;
  447.         ulong    pmBootEntry;
  448.         ulong    pmBootEntry2;
  449.         ulong    pmBootCksum;
  450.         uchar    pmProcessor[16];
  451.         ushort    pmPad[188];
  452. /***SCSIInstr***/ SCSIManager
  453. SCSIInstr(2d)
  454.  
  455. 【名前】
  456.     SCSIInstr -
  457.  
  458. 【形式】
  459.     ■SCSIInstr    IV-287
  460.       SCSIInstr
  461.         ushort scOpcode;
  462.         ulong scParam1;
  463.         ulong scParam2;
  464. #
  465. #
  466. #
  467. /***SRsrcInfo***/ SNextSRsrc SNextTypeSRsrc SReadDrvrName SlotManager
  468. SRsrcInfo(2d)
  469.  
  470. 【名前】
  471.     SRsrcInfo    -
  472.     SNextSRsrc    -
  473.     SNextTypeSRsrc    -
  474.     SReadDrvrName    -
  475.  
  476. 【書式】
  477.     ■SRsrcInfo        V-442
  478.     ■SNextSRsrc        V-443
  479.     ■SNextTypeSRsrc    V-443
  480.     ■SReadDrvrName        V-444
  481.  
  482.     OSErr    SRsrcInfo(SpBlockPtr spBlkPtr);
  483.  
  484.     OSErr    SNextSRsrc(SpBlockPtr spBlkPtr);
  485.  
  486.     OSErr    SNextTypeSRsrc(SpBlockPtr spBlkPtr);
  487.  
  488.     OSErr    SReadDrvrName(SpBlockPtr spBlkPtr);
  489. /***SReadByte***/ SReadWord SReadLong SGetCString SGetBlock SFindStruct SReadStruct SReadInfo SlotManager
  490. SReadByte(2d)
  491.  
  492. 【名前】
  493.     SReadByte   -
  494.     SReadWord   -
  495.     SReadLong   -
  496.     SGetCString -
  497.     SGetBlock   -
  498.     SFindStruct -
  499.     SReadStruct -
  500.     SReadInfo   -
  501.  
  502. 【書式】
  503.     ■SReadByte    V-444
  504.     ■SReadWord    V-445
  505.     ■SReadLong    V-445
  506.     ■SGetCString    V-445
  507.     ■SGetBlock    V-446
  508.     ■SFindStruct    V-446
  509.     ■SReadStruct    V-446
  510.     ■SReadInfo    V-446
  511.  
  512.     OSErr    SReadByte(SpBlockPtr spBlkPtr);
  513.     OSErr    SReadWord(SpBlockPtr spBlkPtr);
  514.     OSErr    SReadLong(SpBlockPtr spBlkPtr);
  515.  
  516.     OSErr    SGetCString(SpBlockPtr spBlkPtr);
  517.     OSErr    SGetBlock(SpBlockPtr spBlkPtr);
  518.  
  519.     OSErr    SFindStruct(SpBlockPtr spBlkPtr);
  520.  
  521.     OSErr    SReadStruct(SpBlockPtr spBlkPtr);
  522.  
  523.     OSErr    SReadInfo(SpBlockPtr spBlkPtr);
  524. /***SReadPRAMRec***/ SPutPRAMRec SReadFHeader SCkCardStat SFindDevBase SFindBigDevBase SDeleteSRTRec SPtrToSlot SInitPRAMRecs SlotManager
  525. SReadPRAMRec(2d)
  526.  
  527. 【名前】
  528.     SReadPRAMRec    -
  529.     SPutPRAMRec     -
  530.     SReadFHeader    -
  531.     SCkCardStat     -
  532.     SFindDevBase    -
  533.     SFindBigDevBase -
  534.     SDeleteSRTRec   -
  535.     SPtrToSlot      -
  536.     SInitPRAMRecs   -
  537.  
  538. 【書式】
  539.     ■SReadPRAMRec        V-448
  540.     ■SPutPRAMRec        V-449
  541.     ■SReadFHeader        V-449
  542.     ■SCkCardStat        V-450
  543.     ■SFindDevBase        V-451
  544.     ■SFindBigDevBase    ??
  545.     ■SDeleteSRTRec        V-451
  546.     ■SPtrToSlot        V-451
  547.     ■SInitPRAMRecs        ??
  548.  
  549.     OSErr    SReadPRAMRec(SpBlockPtr spBlkPtr);
  550.  
  551.     OSErr    SPutPRAMRec(SpBlockPtr spBlkPtr);
  552.  
  553.     OSErr    SReadFHeader(SpBlockPtr spBlkPtr);
  554.  
  555.     OSErr    SCkCardStat(SpBlockPtr spBlkPtr);
  556.  
  557.     OSErr    SFindDevBase(SpBlockPtr spBlkPtr);
  558.  
  559.     OSErr    SFindBigDevBase(SpBlockPtr spBlkPtr);
  560.  
  561.     OSErr    SDeleteSRTRec(SpBlockPtr spBlkPtr);
  562.  
  563.     OSErr    SPtrToSlot(SpBlockPtr spBlkPtr);
  564.  
  565.     OSErr    SInitPRAMRecs(SpBlockPtr spBlkPtr);
  566. /***InitSDeclMgr***/ SPrimaryInit SCardChanged SExec SOffsetData SReadPBSize SCalcStep SlotManager
  567. InitSDeclMgr(2d)
  568.  
  569. 【名前】
  570.     InitSDeclMgr -
  571.     SPrimaryInit -
  572.     SCardChanged -
  573.     SExec        -
  574.     SOffsetData  -
  575.     SReadPBSize    -
  576.     SCalcStep    -
  577.  
  578. 【書式】
  579.     ■InitSDeclMgr    V-451
  580.     ■SPrimaryInit    V-452
  581.     ■SCardChanged    V-452
  582.     ■SExec        V-452
  583.     ■SOffsetData    V-453
  584.     ■SReadPBSize    V-453
  585.     ■SCalcStep    V-453
  586.  
  587.     OSErr    InitSDeclMgr(SpBlockPtr spBlkPtr);
  588.  
  589.     OSErr    SPrimaryInit(SpBlockPtr spBlkPtr);
  590.  
  591.     OSErr    SCardChanged(SpBlockPtr spBlkPtr);
  592.  
  593.     OSErr    SExec(SpBlockPtr spBlkPtr);
  594.  
  595.     OSErr    SOffsetData(SpBlockPtr spBlkPtr);
  596.  
  597.     OSErr    SReadPBSize(SpBlockPtr spBlkPtr);
  598.  
  599.     OSErr    SCalcStep(SpBlockPtr spBlkPtr);
  600. /***SInitSRsrcTable***/ SSearchSRT SUpdateSRT SCalcSPointer SGetDriver SFindSInfoRecPtr SFindSRsrcPtr SetSRsrcState InsertSRTRec SlotManager
  601. SInitSRsrcTable(2d)
  602.  
  603. 【名前】
  604.     SInitSRsrcTable  -
  605.     SSearchSRT       -
  606.     SUpdateSRT       -
  607.     SCalcSPointer    -
  608.     SGetDriver       -
  609.     SFindSInfoRecPtr -
  610.     SFindSRsrcPtr    -
  611.     SetSRsrcState    -
  612.     InsertSRTRec     -
  613.  
  614. 【書式】
  615.     ■SInitSRsrcTable    V-454
  616.     ■SSearchSRT        V-454
  617.     ■SUpdateSRT        V-454
  618.     ■SCalcSPointer        V-455
  619.     ■SGetDriver        V-455
  620.     ■SFindSInfoRecPtr    V-455
  621.     ■SFindSRsrcPtr        V-456
  622.     ■SetSRsrcState        ??
  623.     ■InsertSRTRec        ??
  624.  
  625.     OSErr    SInitSRsrcTable(SpBlockPtr spBlkPtr);
  626.  
  627.     OSErr    SSearchSRT(SpBlockPtr spBlkPtr);
  628.  
  629.     OSErr    SUpdateSRT(SpBlockPtr spBlkPtr);
  630.  
  631.     OSErr    SCalcSPointer(SpBlockPtr spBlkPtr);
  632.  
  633.     OSErr    SGetDriver(SpBlockPtr spBlkPtr);
  634.  
  635.     OSErr    SFindSInfoRecPtr(SpBlockPtr spBlkPtr);
  636.  
  637.     OSErr    SFindSRsrcPtr(SpBlockPtr spBlkPtr);
  638.  
  639.     OSErr    SetSRsrcState(SpBlockPtr spBlkPtr);
  640.  
  641.     OSErr    InsertSRTRec(SpBlockPtr spBlkPtr);
  642. /***OpenSlot***/ OpenSlotSync OpenSlotAsync SIntInstall SIntRemove SlotIntQElement SQElemPtr SlotManager
  643. OpenSlot(2d)
  644.  
  645. 【名前】
  646.     OpenSlot      -
  647.     OpenSlotSync  -
  648.     OpenSlotAsync -
  649.     SIntInstall   -
  650.     SIntRemove    -
  651.     SlotIntQElement - data type
  652.  
  653. 【書式】
  654.     ■OpenSlot    V-425
  655.     ■SIntInstall    V-427
  656.     ■SIntRemove    V-427
  657.  
  658.     OSErr    OpenSlot(ParmBlkPtr paramBlock, Boolean async);
  659.     OSErr    OpenSlotSync(ParmBlkPtr paramBlock);
  660.     OSErr    OpenSlotAsync(ParmBlkPtr paramBlock);
  661.  
  662.     OSErr    SIntInstall(SQElemPtr sIntQElemPtr, short theSlot);
  663.  
  664.     OSErr    SIntRemove(SQElemPtr sIntQElemPtr, short theSlot);
  665.  
  666.     ■SlotIntQElement    ??
  667.       SlotIntQElement
  668.         Ptr    sqLink;
  669.         short    sqType;
  670.         short    sqPrio;
  671.         ProcPtr sqAddr;
  672.         long    sqParm;
  673.  
  674.       SQElemPtr    SlotIntQElement *
  675. /***SVersion***/ SlotManager
  676. SVersion(2d)
  677.  
  678. 【名前】
  679.     SVersion    -
  680.  
  681. 【書式】
  682.     OSErr    SVersion(SpBlockPtr spBlkPtr);
  683. /***SGetSRsrc***/ SGetTypeSRsrc SGetSRsrcPtr SlotManager
  684. SGetSRsrc(2d)
  685.  
  686. 【名前】
  687.     SGetSRsrc    -
  688.     SGetTypeSRsrc    -
  689.     SGetSRsrcPtr    -
  690.  
  691. 【書式】
  692.     OSErr    SGetSRsrc(SpBlockPtr spBlkPtr);
  693.  
  694.     OSErr    SGetTypeSRsrc(SpBlockPtr spBlkPtr);
  695.  
  696.     OSErr    SGetSRsrcPtr(SpBlockPtr spBlkPtr);
  697. /***SpBlock***/ SpBlockPtr SlotManager
  698. SpBlock(2d)
  699.  
  700. 【名前】
  701.     SpBlock    -
  702.  
  703. 【形式】
  704.     ■SpBlock    V-439
  705.       SpBlock
  706.         long    spResult;
  707.         Ptr    spsPointer;
  708.         long    spSize;
  709.         long    spOffsetData;
  710.         Ptr    spIOFileName;
  711.         Ptr    spsExecPBlk;
  712.         long    spParamData;
  713.         long    spMisc;
  714.         long    spReserved;
  715.         short    spIOReserved;
  716.         short    spRefNum;
  717.         short    spCategory;
  718.         short    spCType;
  719.         short    spDrvrSW;
  720.         short    spDrvrHW;
  721.         char    spTBMask;
  722.         char    spSlot;
  723.         char    spID;
  724.         char    spExtDev;
  725.         char    spHwDev;
  726.         char    spByteLanes;
  727.         char    spFlags;
  728.         char    spKey;
  729.  
  730.       SpBlockPtr    SpBlock *
  731. /***SInfoRecord***/ SInfoRecPtr SlotManager
  732. SInfoRecord(2d)
  733.  
  734. 【名前】
  735.     SInfoRecord    -
  736.  
  737. 【形式】
  738.     ■SInfoRecord    V-447
  739.       SInfoRecord
  740.         Ptr    siDirPtr;
  741.         short    siInitStatusA;
  742.         short    siInitStatusV;
  743.         char    siState;
  744.         char    siCPUByteLanes;
  745.         char    siTopOfROM;
  746.         char    siStatusFlags;
  747.         short    siTOConst;
  748.         char    siReserved[2];
  749.         Ptr    siROMAddr;
  750.         char    siSlot;
  751.         char    siPadding[3];
  752.  
  753.       SInfoRecPtr    SInfoRecord *
  754. /***SDMRecord***/ SlotManager
  755. SDMRecord(2d)
  756.  
  757. 【名前】
  758.     SDMRecord    -
  759.  
  760. 【形式】
  761.     ■SDMRecord    ??
  762.       SDMRecord
  763.         ProcPtr sdBEVSave;
  764.         ProcPtr sdBusErrProc;
  765.         ProcPtr sdErrorEntry;
  766.         long    sdReserved;
  767. /***FHeaderRec***/ FHeaderRecPtr SlotManager
  768. FHeaderRec(2d)
  769.  
  770. 【名前】
  771.     FHeaderRec    -
  772.  
  773. 【形式】
  774.     ■FHeaderRec    V-449
  775.       FHeaderRec
  776.         long    fhDirOffset;
  777.         long    fhLength;
  778.         long    fhCRC;
  779.         char    fhROMRev;
  780.         char    fhFormat;
  781.         long    fhTstPat;
  782.         char    fhReserved;
  783.         char    fhByteLanes;
  784.  
  785.       FHeaderRecPtr    FHeaderRec *
  786. /***SEBlock***/ SlotManager
  787. SEBlock(2d)
  788.  
  789. 【名前】
  790.     SEBlock    -
  791.  
  792. 【形式】
  793.     ■SEBlock    V-441
  794.       SEBlock
  795.         uchar    seSlot;
  796.         uchar    sesRsrcId;
  797.         short    seStatus;
  798.         uchar    seFlags;
  799.         uchar    seFiller0;
  800.         uchar    seFiller1;
  801.         uchar    seFiller2;
  802.         long    seResult;
  803.         long    seIOFileName;
  804.         uchar    seDevice;
  805.         uchar    sePartition;
  806.         uchar    seOSType;
  807.         uchar    seReserved;
  808.         uchar    seRefNum;
  809.         uchar    seNumDevices;
  810.         uchar    seBootState;
  811. #
  812. #
  813. #
  814. /***SlotVInstall***/ SlotVRemove AttachVBL VerticalRetrace
  815. SlotVInstall(2d)
  816.  
  817. 【名前】
  818.     SlotVInstall -
  819.     SlotVRemove  -
  820.     AttachVBL    -
  821.  
  822. 【書式】
  823.     ■SlotVInstall    V-567
  824.     ■SlotVRemove    V-567
  825.     ■AttachVBL    V-567
  826.  
  827.     OSErr    SlotVInstall(QElemPtr vblBlockPtr, short theSlot);
  828.  
  829.     OSErr    SlotVRemove(QElemPtr vblBlockPtr, short theSlot);
  830.  
  831.     OSErr    AttachVBL(short theSlot);
  832. /***DoVBLTask***/ VInstall VRemove VBLTask VerticalRetrace
  833. DoVBLTask(2d)
  834.  
  835. 【名前】
  836.     DoVBLTask -
  837.     VInstall  -
  838.     VRemove   -
  839.     VBLTask   - data type
  840.  
  841. 【書式】
  842.     ■DoVBLTask    V-568
  843.     ■VInstall    II-351
  844.     ■VRemove    II-351
  845.  
  846.     OSErr    DoVBLTask(short theSlot);
  847.     OSErr    VInstall(QElemPtr vblTaskPtr);
  848.     OSErr    VRemove(QElemPtr vblTaskPtr);
  849.  
  850.  
  851.     ■VBLTask    II-350
  852.       VBLTask
  853.         QElemPtr qLink;
  854.         short    qType;
  855.         VBLProcPtr vblAddr;
  856.         short    vblCount;
  857.         short    vblPhase;
  858. #
  859. #
  860. #
  861. /***SerReset***/ SerSetBuf SerHShake SerSetBrk SerClrBrk SerGetBuf SerStatus SPortSel SerShk SerStaRec SerialDriver
  862. SerReset(2d)
  863.  
  864. 【名前】
  865.     SerReset  -
  866.     SerSetBuf -
  867.     SerHShake -
  868.     SerSetBrk -
  869.     SerClrBrk -
  870.     SerGetBuf -
  871.     SerStatus -
  872.     SerShk    - data type
  873.     SerStaRec - data type
  874.  
  875. 【書式】
  876.     ■SerReset    II-250
  877.     ■SerSetBuf    II-251
  878.     ■SerHShake    II-251
  879.     ■SerSetBrk    II-252
  880.     ■SerClrBrk    II-253
  881.     ■SerGetBuf    II-253
  882.     ■SerStatus    II-253
  883.  
  884.     OSErr    SerReset (short refNum, short serConfig);
  885.     OSErr    SerSetBuf(short refNum, Ptr serBPtr, short serBLen);
  886.     OSErr    SerHShake(short refNum, const SerShk *flags);
  887.     OSErr    SerSetBrk(short refNum);
  888.     OSErr    SerClrBrk(short refNum);
  889.     OSErr    SerGetBuf(short refNum, long *count);
  890.     OSErr    SerStatus(short refNum, SerStaRec *serSta);
  891.  
  892.     ■SPortSel    II-249
  893.       SPortSel    uchar
  894.  
  895.     ■SerShk    II-252
  896.       SerShk
  897.         char    fXOn;
  898.         char    fCTS;
  899.         uchar xOn;
  900.         uchar xOff;
  901.         char    errs;
  902.         char    evts;
  903.         char    fInX;
  904.         char    fDTR;
  905.  
  906.     ■SerStaRec    II-253
  907.       SerStaRec
  908.         char    cumErrs;
  909.         char    xOffSent;
  910.         char    rdPend;
  911.         char    wrPend;
  912.         char    ctsHold;
  913.         char    xOffHold;
  914. #
  915. #
  916. #
  917. /***VPBlock***/ VPBlockPtr
  918. VPBlock(2d)
  919.  
  920. 【名前】
  921.     VPBlock    -
  922.  
  923. 【形式】
  924.     ■VPBlock    ??
  925.       VPBlock
  926.         long    vpBaseOffset;
  927.         short    vpRowBytes;
  928.         Rect    vpBounds;
  929.         short    vpVersion;
  930.         short    vpPackType;
  931.         long    vpPackSize;
  932.         long    vpHRes;
  933.         long    vpVRes;
  934.         short    vpPixelType;
  935.         short    vpPixelSize;
  936.         short    vpCmpCount;
  937.         short    vpCmpSize;
  938.         long    vpPlaneBytes;
  939.  
  940.       VPBlockPtr    VPBlock *
  941. /***VDEntryRecord***/ VDEntRecPtr
  942. VDEntryRecord(2d)
  943.  
  944. 【名前】
  945.     VDEntryRecord    -
  946.  
  947. 【形式】
  948.     ■VDEntryRecord    ??
  949.       VDEntryRecord
  950.         Ptr    csTable;
  951.  
  952.       VDEntRecPtr    VDEntryRecord *
  953. /***VDGrayRecord***/ VDGrayPtr
  954. VDGrayRecord(2d)
  955.  
  956. 【名前】
  957.     VDGrayRecord    -
  958.  
  959. 【形式】
  960.     ■VDGrayRecord    ??
  961.       VDGrayRecord
  962.         Boolean csMode;
  963.  
  964.       VDGrayPtr    VDGrayRecord *
  965. /***VDSetEntryRecord***/ VDSetEntryPtr
  966. VDSetEntryRecord(2d)
  967.  
  968. 【名前】
  969.     VDSetEntryRecord    -
  970.  
  971. 【形式】
  972.     ■VDSetEntryRecord    ??
  973.       VDSetEntryRecord
  974.         ColorSpec *csTable;
  975.         short    csStart;
  976.         short    csCount;
  977.  
  978.       VDSetEntryPtr    VDSetEntryRecord *
  979. /***VDGammaRecord***/ VDGamRecPtr
  980. VDGammaRecord(2d)
  981.  
  982. 【名前】
  983.     VDGammaRecord    -
  984.  
  985. 【形式】
  986.     ■VDGammaRecord    ??
  987.  
  988.       VDGammaRecord
  989.         Ptr    csGTable;
  990.  
  991.       VDGamRecPtr    VDGammaRecord *
  992. /***VDPageInfo***/ VDPgInfoPtr
  993. VDPageInfo(2d)
  994.  
  995. 【名前】
  996.     VDPageInfo    -
  997.  
  998. 【形式】
  999.     ■VDPageInfo    ??
  1000.  
  1001.       VDPageInfo
  1002.         short    csMode;
  1003.         long    csData;
  1004.         short    csPage;
  1005.         Ptr    csBaseAddr;
  1006.  
  1007.       VDPgInfoPtr    VDPageInfo *
  1008. /***VDSizeInfo***/ VDSzInfoPtr
  1009. VDSizeInfo(2d)
  1010.  
  1011. 【名前】
  1012.     VDSizeInfo    -
  1013.  
  1014. 【形式】
  1015.     ■VDSizeInfo    ??
  1016.       VDSizeInfo
  1017.         short    csHSize;
  1018.         short    csHPos;
  1019.         short    csVSize;
  1020.         short    csVPos;
  1021.  
  1022.       VDSzInfoPtr    VDSizeInfo *
  1023. /***VDSettings***/ VDSettingsPtr
  1024. VDSettings(2d)
  1025.  
  1026. 【名前】
  1027.     VDSettings -
  1028.  
  1029. 【形式】
  1030.     ■VDSettings    ??
  1031.       VDSettings
  1032.         short    csParamCnt;
  1033.         short    csBrightMax;
  1034.         short    csBrightDef;
  1035.         short    csBrightVal;
  1036.         short    csCntrstMax;
  1037.         short    csCntrstDef;
  1038.         short    csCntrstVal;
  1039.         short    csTintMax;
  1040.         short    csTintDef;
  1041.         short    csTintVal;
  1042.         short    csHueMax;
  1043.         short    csHueDef;
  1044.         short    csHueVal;
  1045.         short    csHorizDef;
  1046.         short    csHorizVal;
  1047.         short    csHorizMax;
  1048.         short    csVertDef;
  1049.         short    csVertVal;
  1050.         short    csVertMax;
  1051.       VDSettingsPtr    VDSettings *
  1052.